package com.reebake.ideal.protect.core;

import com.reebake.ideal.crypto.entity.SecretKeyEntity;

/**
 * 内容安全服务
 */
public interface ContentSecureService {
    /**
     * 加密
     * @param content 明文内容
     * @param secretKeyEntity 密钥
     * @return 密文内容
     */
    public String encrypt(String content, SecretKeyEntity secretKeyEntity);

    /**
     * 解密
     * @param content 密文内容
     * @param secretKeyEntity 密钥
     * @return 明文内容
     */
    public String decrypt(String content, SecretKeyEntity secretKeyEntity);

}
